place for evaporating - French English Dictionary